Index: /Users/jmo/Documents/Aptana Studio/fluid-all-yura/fluid-engage-kettle/src/main/webapp/services/exhibitionBrowse/js/exhibitionBrowse.js =================================================================== --- /Users/jmo/Documents/Aptana Studio/fluid-all-yura/fluid-engage-kettle/src/main/webapp/services/exhibitionBrowse/js/exhibitionBrowse.js (revision 9227) +++ /Users/jmo/Documents/Aptana Studio/fluid-all-yura/fluid-engage-kettle/src/main/webapp/services/exhibitionBrowse/js/exhibitionBrowse.js (working copy) @@ -150,11 +150,22 @@ handler.registerProducer("browse", function (context, env) { var params = context.urlState.params; var data = getData(errorCallback, params.db, config); - var strings = fluid.kettle.getBundle(renderHandlerConfig, params); + + // TODO: We're hand-altering the configuration for getBundle(), since by default it assumes that all language bundles + // are located relative to the HTML template. In this case, however, we've got feeds using the same template but + // applying a different set of strings to it. + var strings = fluid.kettle.getBundle({ + config: renderHandlerConfig.config, + source: "components/exhibitionBrowse/html/", + sourceMountRelative: "engage" + }, params); + var options = { + showHeaderForFirstCategory: false, model: afterMap(data), useCabinet: true }; + if (strings) { options.strings = strings; }